home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / x / gui / xfract.lha / xfract / README < prev    next >
Encoding:
Text File  |  1990-06-27  |  4.2 KB  |  107 lines

  1. FRACTALS - July 1989.
  2. --------- -----------
  3.  
  4. Author:        Paul Sharpe @ DEC, Reading, England.
  5. Inspiration:    Title:        "The Science Of Fractal Images."
  6.         Editors:    Heinz-Otto Peitgen, Dietmar Saupe
  7.         Published:    Springer-Verlag
  8.  
  9. >>> Copyright (c) Digital Equipment Corporation 1990  All rights reserved.
  10. >>> Copyright is claimed in the computer program and user interface thereof.
  11.  
  12. >>> Digital Equipment Corporation cannot accept any responsibility for
  13. >>> use, misuse, or abuse of this software.
  14.  
  15. >>> The code is provided as-is. No guarantee is made to provide support or
  16. >>> maintenance.
  17. >>> This said, the code may be used in any way, on the provisos:
  18. >>> 1 - The author and the authors company can not accept any responsibilty
  19. >>>     for the use/misuse/abuse of the software.
  20. >>> 2 - The credits/copyrights at the top of the files remain.
  21. >>> Any suggestions/improvements/bug-reports will be at least read.
  22.  
  23. This code was written under Ultrix(c) on a Vaxstation II GPX, with 8-plane
  24. colour, using DECwindows. It should work on 'any' UNIX(c), with X11
  25. derivatives and with 1 or more colour planes...
  26.  
  27. It has been tested on a DECuVax II GPX (8-plane), a DS3100 (8-plane)
  28. and a Sun 3/50 (1-plane)
  29. It requires the X11 library, though probably not necessarily release 3.
  30.  
  31. To compile, edit the Makefile and configure the compiler options: in
  32. particular, change the paths to find the bitmaps for the icon and the
  33. background.
  34. Then just type 'make'.
  35.  
  36.  
  37.  
  38. Fractal mountains in 3D, by brownian motion.
  39. --------------------------------------------
  40.  
  41. It was mainly written with a colour capacity in mind, but allows the colours
  42. on the command line to be set for monochrome dispays:
  43.  
  44. e.g. for monochrome: xmntn -ba black -mn black -se black)
  45.  
  46. Use 'xmntn -help' for a full list of options.
  47.  
  48. There is a simple interaction to allow new generations of mountain data without
  49. having to quit and restart: simply click any mouse button in the pointer window
  50. at the point along the scale for the dimension. The scale is graduated at the
  51. integer values 1.00 and 2.00, and the scale allows for values entered up to
  52. 3.00. Clicking on the 'New Mountains' window will cause new data to be
  53. generated and the mountains drawn. On a lowly GPX, this takes 30 seconds or
  54. so for each phase. On a MIPS box, its INSTANT!
  55.  
  56. There is an alternative perspective to the mountains shown by the executable
  57. 'xlmntn'. This attempts to bring the viewer down to the level of the
  58. mountains. It takes many of the same options, but also allows for the distance
  59. of the observer to be changed.
  60.  
  61. There are lots of arguments, but 'sensible' defaults are provided that allow
  62. you to just run the program. Most options are self-explanatory: others are
  63. not really to be changed. The general idea is to just play with them!
  64.  
  65. xmntn|xlmntn
  66.     -display display-string    (default: "")
  67.     -foreground colour    (default: white)
  68.     -background colour    (default: red)
  69.     -textfg colour        (default: white)
  70.     -textbg colour         (default: blue)
  71.     -seacolour  colour    (default: blue)
  72.     -mntncolour colour    (default: forestgreen)
  73.     -numcolours integer    (default: 50)
  74.     -colour r,g,b        (default: g)        <i.e. any of r,g,b>
  75.     -fontfile fontfile    (default: )
  76.     -H double        (default: 0.9)
  77.     -scale double        (default: 2.5)
  78.     -level integer        (default: 7)
  79.  
  80.     -mntndistance integer    (default: 100)        <xlmntn only>
  81.     -scrndistance integer    (default: 500)        <xlmntn only>
  82.     -height integer        (default: 120)        <xlmntn only>
  83.  
  84.     -xscale integer        (default: 4)        <xmntn only>
  85.     -yscale integer        (default: 2)        <xmntn only>
  86.  
  87. Restrictions/Things To Do:
  88. --------------------------
  89. o Each program, when using full colour, installs a local colourmap for its
  90. main window: this has the 'disturbing' effect of changing the colours of
  91. existing applications. This is only for the lifetime of these fractal
  92. programs, and only while they are currently in focus... This should
  93. negociate/cooperate with the window-manager...
  94.  
  95. o Small level numbers (<4) cause there to be not enough width for the
  96. 'buttons' and 'labels', which then overlap. They should try harder at
  97. fitting, or should be re-sized, or re-prioritised... Maybe the font
  98. should be made smaller...
  99.  
  100. o There should be a visible indication of when any of the 'buttons' are
  101. clicked upon...
  102.  
  103. o Better behaviour on having areas exposed: redrawing the entire region
  104. is not a good idea on slow systems.
  105.  
  106. Any problems to sharpe@wessex.co.uk
  107.